package cn.hnc.checkapi.bean.datatmp;

import cn.hnc.checkapi.bean.NcVer;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class DataBean implements Serializable {
   private static final long serialVersionUID = -8655651919475872767L;
   @JsonProperty("productID")
   private Long productId;
   private Long uploadTime;
   private Integer version;
   private Integer macAxNum;
   private Integer passFlag;
   private String macModel;
   private String macNO;
   private String sysProductTime;
   private String macSN;
   @JsonFormat(
      pattern = "yyyy-MM-dd"
   )
   private Date macProductTime;
   private String ipcCode;
   private String contractCode;
   private String customerName;
   private String loginName;
   private String ioUnitType;
   private String ioUnitId;
   private NcVer ncVer;
   private int partCheckFlag;
   private String sysTypeName;
   @JsonProperty("servoVer")
   private List servos = new ArrayList();
   @JsonProperty("elecDataList")
   private List elecDatas = new ArrayList();
   @JsonProperty("mServoVerList")
   private List mServos = new ArrayList();
   @JsonProperty("mElecDataList")
   private List mElecDatas = new ArrayList();

   public Long getProductId() {
      return this.productId;
   }

   public void setProductId(Long productId) {
      this.productId = productId;
   }

   public Long getUploadTime() {
      return this.uploadTime;
   }

   public void setUploadTime(Long uploadTime) {
      this.uploadTime = uploadTime;
   }

   public Integer getVersion() {
      return this.version;
   }

   public void setVersion(Integer version) {
      this.version = version;
   }

   public Integer getMacAxNum() {
      return this.macAxNum;
   }

   public void setMacAxNum(Integer macAxNum) {
      this.macAxNum = macAxNum;
   }

   public Integer getPassFlag() {
      return this.passFlag;
   }

   public void setPassFlag(Integer passFlag) {
      this.passFlag = passFlag;
   }

   public String getMacModel() {
      return this.macModel;
   }

   public void setMacModel(String macModel) {
      this.macModel = macModel;
   }

   public String getMacNO() {
      return this.macNO;
   }

   public void setMacNO(String macNO) {
      this.macNO = macNO;
   }

   public String getSysProductTime() {
      return this.sysProductTime;
   }

   public void setSysProductTime(String sysProductTime) {
      this.sysProductTime = sysProductTime;
   }

   public String getMacSN() {
      return this.macSN;
   }

   public void setMacSN(String macSN) {
      this.macSN = macSN;
   }

   public Date getMacProductTime() {
      return this.macProductTime;
   }

   public void setMacProductTime(Date macProductTime) {
      this.macProductTime = macProductTime;
   }

   public String getIpcCode() {
      return this.ipcCode;
   }

   public void setIpcCode(String ipcCode) {
      this.ipcCode = ipcCode;
   }

   public String getContractCode() {
      return this.contractCode;
   }

   public void setContractCode(String contractCode) {
      this.contractCode = contractCode;
   }

   public String getCustomerName() {
      return this.customerName;
   }

   public void setCustomerName(String customerName) {
      this.customerName = customerName;
   }

   public String getLoginName() {
      return this.loginName;
   }

   public void setLoginName(String loginName) {
      this.loginName = loginName;
   }

   public String getIoUnitType() {
      return this.ioUnitType;
   }

   public void setSysTypeName(String sysTypeName) {
      this.sysTypeName = sysTypeName;
   }

   public String getSysTypeName() {
      return this.sysTypeName;
   }

   public void setIoUnitId(String ioUnitId) {
      this.ioUnitId = ioUnitId;
   }

   public NcVer getNcVer() {
      return this.ncVer;
   }

   public void setNcVer(NcVer ncVer) {
      this.ncVer = ncVer;
   }

   public int getPartCheckFlag() {
      return this.partCheckFlag;
   }

   public void setPartCheckFlag(int partCheckFlag) {
      this.partCheckFlag = partCheckFlag;
   }

   public void setIoUnitType(String ioUnitType) {
      this.ioUnitType = ioUnitType;
   }

   public String getIoUnitId() {
      return this.ioUnitId;
   }

   public List getServos() {
      return this.servos;
   }

   public void setServos(List servos) {
      this.servos = servos;
   }

   public List getElecDatas() {
      return this.elecDatas;
   }

   public void setElecDatas(List elecDatas) {
      this.elecDatas = elecDatas;
   }

   public List getmServos() {
      return this.mServos;
   }

   public void setmServos(List mServos) {
      this.mServos = mServos;
   }

   public List getmElecDatas() {
      return this.mElecDatas;
   }

   public void setmElecDatas(List mElecDatas) {
      this.mElecDatas = mElecDatas;
   }
}
